11931 Curley St, San Antonio, FL 33576-8216, San Antonio
"One of the best pizza restaurants in the Tampa Bay area."
"One of the best pizza restaurants in the Tampa Bay area."